#pragma once
#include "PublicDefine.h"



class CDllFunInfo
{
private:
	static const int MAXPNAMELEN=50;
	static CHAR m_StrFunName[FunNum][MAXPNAMELEN];
	static CHAR m_StrFunDllName[FunNum][MAXPNAMELEN];
	static PVOID m_HookFunAddr[FunNum];
	static void SetFunInfo(FunNameID fn,PVOID HookFunAddr,LPCSTR strDllName,LPCSTR strFunName);
public:
	static void InitFunAddr(void);
	static PVOID GetHookFunAddress(FunNameID fn);
	static LPCSTR GetFunDllName(FunNameID fn);
	static LPCSTR GetFunStrName(FunNameID fn);
};
